package Help.Manager.Album;

import java.util.ArrayList;
import java.util.Collections;

import DTO.PhotoModel;





/*
 * Class PhotosGroupedController hỗ trợ sắp xếp
 * danh sách Photo theo Tháng/Năm để hiển thị Grouped Grid.
 */
public class PhotosGroupedController {
	
	private ArrayList<PhotoModel> photos;
	
	public PhotosGroupedController() {

	}

	
	public void setPhotos(ArrayList<PhotoModel> photos) {
		this.photos = photos;
	}
	
	public ArrayList<PhotoModel> getPhotos() {
		return this.photos;
	}
	
	/*
	 * Sắp xếp danh sách Photo theo Tháng/Năm.
	 */
	public void sort() {
		if(this.photos == null)
			return;
		
		Collections.sort(this.photos, new MonthYearCalendarComparator());
	}
}
